Three State Switch

Upravit obsah stránky

tento Comex Control umoňuje nastavení atributu na 3 hodoty: true/false/nenastaveno.

Šablona

<xsl:template name="threeStateSwitch">
    <xsl:param name="value" select="." />
    <xsl:param name="columnName" select="name()" />
    <xsl:param name="valueNegation" select="0" />
    <xsl:param name="refreshOnSwitch" select="0" />
    <xsl:param name="backgroundColor" select="''" />
    <xsl:param name="switchByAction" select="''" />
    <xsl:param name="actionParams" select="''" />
    <xsl:param name="charValues" select="''" />
    <xsl:value-of select="$value" />
    <cxd-control name="threestateswitch">
        <cxd-param name="field" value="{$columnName}" />
        <cxd-param name="value" value="{$value}" />
        <cxd-param name="negation" value="{$valueNegation}" />
        <cxd-param name="refresh" value="{$refreshOnSwitch}" />
        <cxd-param name="background" value="{$backgroundColor}" />
        <cxd-param name="switchByAction" value="{$switchByAction}" />
        <cxd-param name="actionParams" value="{$actionParams}" />
        <cxd-param name="charValues" value="{$charValues}" />
    </cxd-control>
</xsl:template>

Parametry

    bullet

    field - název hodnoty

    bullet

    value - hodnota controlu

    bullet

    negation - negace hodnoty

    bullet

    refresh - obnovení

    bullet

    background - barva pozadí

    bullet

    switchByAction - přepnutí akcí

    bullet

    actionParams - parametry akce

    bullet

    charValues - hodnota obsahu